foreign-controlled business - Spanish English Dictionary